Understanding Quantum Teleportation
Alice needs to transmit |q⟩=a|0⟩+b|1⟩ (a random qubit) to Bob
1.Creates an entangled pair of qubits(one to Bob and one to Alice)
-> Entangled qubits could be written in Dirac Notation
2.Alice applies CNOT gate to q1(controlled by |ψ⟩ the qubit she is trying to send Bob)
3.Alice applies Hadamard gate to |ψ⟩
-> (H⊗I⊗I)(CNOT⊗I)(|q⟩⊗|ψ⟩)
4.Alice measures both q1 and |ψ⟩
5.Alice stores result in two classical bits then sends to Bob
6.Bob applies the following gates depending on the state of classical bits:
00 -> Do nothing
01 -> Apply X gate
10 -> Apply Z gate
11 -> Apply ZX gate